# 两个字符串拼接
print("111" "222")

# 合法的定义数字值
print(10_0000_0000)

# 交换变量
var_A = 12
var_B = 35
var_A, var_B = var_B, var_A

# 比较链式
print(96 > 54 > 35 < 21)

# 变量* n
# 重复n遍
print("#" * 20)
print([0] * 20)
print((1) * 20)

# 合并 列表、元组、字典、集合、字符串
# 以列表为例
list1, list2 = [1, 2, 3], [4, 5, 6]
# 使用+会返回新的list对象
"""
需要注意的是：

对于元组和字符串，+ 运算符会创建一个新的合并后的对象。
对于集合和字典不能使用该方式合并
其中集合可以使用 | 运算符和union()执行并集操作
字典可以使用update()合并另外一个字典,该方法用于将一个字典的键值对更新到另一个字典中。如果键相同，将使用另一个字典中的值来更新第一个字典中的值。

"""
newList1 = list1 + list2
# 使用extend方法不会返回新的对象，会修改调用方，也就是将被调用方中的元素合并到调用方中
list1.extend(list2)

arr = range(20)

# 从下标0截取到下标3，不包含下标3
print(arr[0:3])

# 从下标5截取到最后
print(arr[5:])

# 从下标0到下标6，不包含下标6
print(arr[:6])

# 从开头截取到尾部
print(arr[:])

# 迭代2部署
print(arr[::2])
